$(document).ready(function() {
	//~上传图片操作=====================================================================
	//全局参数,判断图片是否有改变,上传成功之后变为true
	var isPhotoChanged = false;
	// 全局配置（这样就不必每次初始化时都加上下面的设置）
	$.jUploader.setDefaults({
	    cancelable: true, // 可取消上传
	    allowedExtensions: ['jpg', 'png', 'gif'], // 只允许上传图片
	    messages: {
	        upload: '上传图片',
	        cancel: '取消上传',
	        emptyFile: "{file} 为空，请选择一个文件.",
	        invalidExtension: "{file} 后缀名不合法. 只有 {extensions} 是允许的.",
	        onLeave: "文件正在上传，如果你现在离开，上传将会被取消。"
	    }
	});

	$.jUploader({
	    button: 'uploadbutton', // 这里设置按钮id
	    action: '../../register/headupload', // 这里设置上传处理接口
	
	    // 开始上传事件
	    onUpload: function (fileName) {
	        $('#uploadinfo').text('正在上传 ' + fileName + ' ...');
	    },
	
	    // 上传完成事件
	    onComplete: function (fileName, response) {
	        // response是json对象，格式可以按自己的意愿来定义，例子为： { success: true, fileUrl:'' }
	        if (response.success) {
	            $('#headportraitimg').attr('src', '../../img/headtemp/' + response.path);
	            isPhotoChanged = true;
	            $('#uploadinfo').text(fileName + ' 上传成功。');
	            $('#user-photo-path').val(response.path);
	        } else {
	            $('#uploadinfo').text('上传失败');
	        }
	    },
	
	    // 取消上传事件
	    onCancel: function (fileName) {
	        $('#uploadinfo').text(fileName + ' 上传取消。');
	    },
	
	    // 系统信息显示（例如后缀名不合法）
	    showMessage: function (message) {
	        alert(message);
	    }
	});
	
	$('#user-photo-form').submit(function() {
		return isPhotoChanged;
	});
});